package com.qf.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/page")
public class PageController {
    /**
     * 转发  重定向
     *
     * resoures/templates/index.html  相当于 webapp/WEB-INF/index.html
     * SpringBoot 不支持JSP  学习SpringMVC的时候  配置的InternalResourceViewResolver 只能解析jsp
     *
     * ${hello}
     *
     * 视图解析器
     * <bean class="org.springframewor.web.servlet.view.InternalResourceViewResolver">
     *     <property name="prefix" value="/WEB-INF/jsp/"/>
     *     <property name="suffix" value=".jsp"/>
     *     </bean>
     *     ---------------------------------------------------------------------------------
     *     SpringBoot  支持 Html 页面   在页面中[[${hello}]]  <dev  th:each= l in list
     *     视图解析器  thymeleaf    启动器=依赖包+配置类+自动装配
     *     ></>
     *
     *     <dependency>
     *       <groupId>org.springframework.boot</groupId>
     *       <artifactId>spring-boot-starter-thymeleaf</artifactId>
     *     </dependency>
     */
    @GetMapping("/toPage")
    public String toPage(Model model){
        //返回数据 request.setAttribte(k,v)
        model.addAttribute("hello", "你好");
        //转发
        return "pageindex";
    }
}
